home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / dev / cross / sasmv14.dms / sasmv14.adf / include / cpuregs.i < prev    next >
Text File  |  1993-05-22  |  1KB  |  79 lines

  1.  
  2. *********************************************************************
  3. **
  4. ** SASM SNES Include File 
  5. ** ~~~~~~~~~~~~~~~~~~~~~~
  6. ** CPU Registers V1.1
  7. ** 
  8. ** $: FWS - 24/02/93 - created this file!
  9. **
  10. *********************************************************************
  11.  
  12.     IFD    CPUREGS_I
  13.     WARN    Double Inclusion of CPUREGS.I
  14.     ELSE
  15. CPUREGS_I    set    1
  16.  
  17.         rs=    $4200            ;CPU BASE
  18. NMITIMEN    rs.b    0
  19. WRIO        rs.b    0
  20. WRMPYA        rs.b    0
  21. WRMPYB        rs.b    0
  22. WRDIVL        rs.b    0
  23. WRDIVH        rs.b    0
  24. WRDIVB        rs.b    0
  25. HTIMEL        rs.b    0
  26. HTIMEH        rs.b    0
  27. VTIMEL        rs.b    0
  28. VTIMEH        rs.b    0
  29. MDMAEN        rs.b    0
  30. HDMAEN        rs.b    0
  31. MEMSEL        rs.b    0
  32.  
  33.         rs=    $4210
  34. RDNMI        rs.b    0
  35. TIMEUP        rs.b    0
  36. HVBJOY        rs.b    0
  37. RDIO        rs.b    0
  38. RDDIVL        rs.b    0
  39. RDDIVH        rs.b    0
  40. RDMPYL        rs.b    0
  41. RDMPYH        rs.b    0
  42. JOY1L        rs.b    0
  43. JOY1H        rs.b    0
  44. JOY2L        rs.b    0
  45. JOY2H        rs.b    0
  46. JOY3L        rs.b    0
  47. JOY3H        rs.b    0
  48. JOY4L        rs.b    0
  49. JOY4H        rs.b    0
  50.  
  51. ;since no symbolic names for DMA are defined in the SNES DEVELOPMENT MANUAL, i
  52. ;will just do here...
  53.  
  54.         rs=    $4300
  55. DMABASE1    rs.l    0,0,0,0        ;sixteen bytes per channel
  56. DMABASE2    rs.l    0,0,0,0
  57. DMABASE3    rs.l    0,0,0,0
  58. DMABASE4    rs.l    0,0,0,0
  59. DMABASE5    rs.l    0,0,0,0
  60. DMABASE6    rs.l    0,0,0,0
  61. DMABASE7    rs.l    0,0,0,0
  62. DMABASE8    rs.l    0,0,0,0
  63.  
  64.         rsreset
  65. DMA_CTRL    rs.b    0        ;now one channel definitions
  66. DMA_BBUSADR    rs.b    0
  67. DMA_ABUSADR_L    rs.b    0
  68. DMA_ABUSADR_H    rs.b    0
  69. DMA_ABUSADR_B    rs.b    0
  70. DMA_DATAADR_L    rs.b    0
  71. DMA_DATAADR_H    rs.b    0
  72. DMA_DATAADR_B    rs.b    0
  73. DMA_SIZE    equ    DMA_DATAADR_L
  74. DMA_A2TABADR_L    rs.b    0
  75. DMA_A2TABADR_H    rs.b    0
  76. DMA_NUMLINES    rs.b    0
  77.  
  78.     ENDC
  79.